Kursu
Darbs
kursi@progmeistars.lv |
#14 2008. gada 18. marts ® Pulkveža
Brieža 6-1, tel. 7336035, www.progmeistars.lv |
Uzņemšanas
noteikumi.
5.-11.klašu skolēnu uzņemšana maksas grupās sākumnodaļā un pamatnodaļā tiek veikta 3 reizes gadā janvārī, maijā, septembrī.
Bez pārrunām tiek pieņemti skolēni uz lietišķo nodaļu. Bez pārrunām tiek pieņemti olimpiāžu godalgas ieguvēji un skolēni ar labām atzīmēm matemātikā. Reflektants uzrāda administrācijai diplomu vai liecība.
Līdz 11.05.2008. pēc pārrunas rezultātiem tiek pieņemti pārējie skolēni. Reflektants vienojas ar administrāciju par pārrunas laiku un uzrāda administrācijai liecību vai izziņu no skolas.
11.05.2008 pārrunas notiks SIA “Progmeistars” telpās (Pulkveža
Brieža 6-1). Lai Jūs pielaistu pie testēšanās, Jums
vajadzētu piereģistrēties caur internētu vai pa telefonu 67336035.
Pārrunas sākums
tiem, kas stājas uz pamatnodaļu, plkst.10.00, bet tiem, kas
stājas uz sākumnodaļu, plkst.12.00. Līdzi jāņem
pildspalva un skolēna apliecība. Jāzina savs personas kods.
Pārrunas rezultāti tiks izlikti 12.05.2008 pēc plkst.12.00. Pieņemtie pēc pārrunas 11.05.2008. rezultātiem, maksā un reģistrējas 12. – 15. maijā.
Piereģistrēties var pie kursu sekretāres un pa e-mail kursi@progmeistars.lv
Izlaidi nodarbību – zvani uzreiz!
Mums bieži jautā,
ko darīt, ja ir kavēta nodarbība. Paskaidrosim, izmantojot
konkrētu piemēru.
Šajā
semestrī pamatnodaļa sāka strādāt ceturtdienās,
sākumnodaļa – svētdienās, bet
lietišķā – pirmdienās. Ja kursants izlaidis, piemēram,
nodarbību pamatnodaļā pirmdien, bet otrdien vai trešdien ir
tā paša semestra nepilna grupa, tad mēs varam piedāvāt
apmeklēt vienu nodarbību šādā grupā. Ja pamatnodaļas
kursants izlaidis nodarbību trešdien, tad analoģiskas
nodarbības citās grupās vairs nebūs. Atgādinām,
ka 5 nodarbību izlaišana semestra laikā draud ar
atskaitīšanu no kursiem. Tāpēc, ja esi izlaidis
nodarbību – zvani uzreiz!
Godājamie absolventi un kursanti!
Uzdrošinieties!
Mēs jau informējām
jūs, ka mūsu kursus atbalsta virkne ļoti solīdu firmu,
piemēram, FMS un DnB Nord. Programmeistariešu “diasporas” tur jau ir
ievērojamas, un pēc pašu firmu lūguma, turpina
palielināties. Tas ir dabisks process, jo gan darbs ir interesants, gan
arī alga ir adekvāta. Firmu saraksts, ar kurām mums nodibinājies
kontakts, turpina paplašināties. Jauniešu gaumes ir
visdažādākās, un gribas atrast viņiem patīkamu
darbu.
Dažreiz universitātes vai
koledžas studentam ir jāatrod prakses vieta. Un šajā
ziņā mēs esam gatavi palīdzēt. Bieži vien prakse
beidzas ar uzaicinājumu pastāvīgā darbā.
Neuztraucieties, kursos
iegūtās zināšanas ir pietiekamas, lai kvalitatīvi
veiktu darbu. Tiesa, absolventiem, kurus mēs nosūtām uz DnB,
kursi organizē bezmaksas papildus apmācības atbilstoši šīs
bankas specifikai.
Kā jūs zināt, mūsu
pasniedzēji pamatā ir mūsu pašu kursu absolventi. Vēl
vairāk, pēc izveidojušās tradīcijas
sākumnodaļā
strādā arī pamatnodaļas kursanti. Beigt skolu ar
ieraksts CV par pasniedzēja stāžu, un ne jau kaut kur, bet
“Progmeistars” kursos, tas ir visai lietderīgi un prestiži.
Pamatā mēs paši
nosakām jauniešus, kuri var strādāt firmās vai
kļūt par mūsu kolēģiem. Taču, godātie
kursanti, izrādiet iniciatīvu. Uzdrošinieties! Tikai,
lūdzu, neapvainojieties, ja mēs nevarēsim atrast pielietojumu
jūsu talantiem.
Savu nosaukumu «ALGOL» ieguvis no vārdu ALGOritmic Language saīsinājuma, kas tulkojumā nozīmē «algoritma valoda», lai gan sākumā to sauca par IAL (The International Algebraic Language). Algoritma valodas izstrādāšanu 1955.-1956.gadā uzsāka Skaitļošanas tehnikas asociācija ASV (ACM) un
Konferencē Parīzē 1960.gada pavasarī
septiņu valstu — ASV, VFR, Anglijas, Francijas, Dānijas,
Nīderlandes un Šveices pārstāvji pēc plašas
apspriešanas apstiprināja uzlaboto valodas versiju, kuru nosauca par
ALGOL-60. Programmēšanas valoda
ALGOL-60 ietvēra sevī visu jaunāko, ko tās
rašanās sākumā (50-to gadu beigās) bija
izstrādājuši teorētiķi un praktiķi, taču
rūpniecība un militāristi to uzņēma visai vēsi un
tā neguva pienācīgu atzinību.
Taču neskatoties uz to, ALGOL-60 (tālāk —
Algol) loma programmēšanas valodu vēsturē ir milzīga,
jo idejas, kas ielikta šajā valodā, guvušas
tālāku attīstību un radījušas veselu plejādi
tā saucamo «algolam līdzīgo valodu», kuru vidū
pirmkārt atzīmējama Pascal, bet Pascal vēsturi citādi
kā par triumfu nevar nosaukt. Bez tam šīs valodas savas
attīstības procesā savukārt kļuva par pamatu vēl
attīstītākām un jaudīgākām valodām.
Algol'a lomas savdabība informātikā
izpaužas arī tādejādi, ka šī valoda kļuva
par algoritmisku, atšķirībā no citu valodu
lielākās daļas, kuras ir programmēšanas
valodas. Šos jēdzienus bieži jauc, bet tie nebūt nav
sinonīmi. Algoritmu var realizēt praktiski jebkurā
programmēšanas valodā. Algol'a īpatnība ir tā, ka
šai valodai piemīt nepārspējami izteiksmes
līdzekļi algoritma noteiktai un smalkai prezentācijas
(īpašības, kuras Deikstrs vērtēja augstāk par
visu). Tā rezultātā, nesaņēmis
rūpniecībā atzinību kā programmēšanas
valoda, Algol kļuva par de-facto standartu algoritmu
publicēšanai zinātniskajā vidē. Tā,
piemēram, Communications of the ACM lappusēs ilgus gadus tam tika
dota priekšroka, salīdzinājumā ar citām valodām.
Algol izstrādāja komiteja, kura speciāli
tika izveidota, lai izstrādātu augsta līmeņa
vispārējas nozīmes valoda, kas būtu derīga
zinātniskiem aprēķiniem (lai gan rūpniecībā
tajā laikā valdīja eiforija, kuru radīja FORTRAN'a panākumi,
akadēmiskajā vidē bija ļaudis, kuri spēja
lūkoties tālāk un kuri redzēt, kādā strupceļā
ar laiku ievedīs FORTRAN).
Interesanti, ka pirmo reizi vēsturē valoda tika
noteikta formāli. Pēc likteņa ironijas Algol, kurš bija
paredzēts kā konstrukcijas precizitātes un elegances pretstats
tajā laikā izteiksmes ziņā trūcīgajam FORTRANam,
tika aprakstīts ar Bekusa (FORTRANa izveidotājs) Normālās Formas
modifikācijas palīdzību. Bekusa Normālo Formu pabeidza
izstrādāt viens no komitejas locekļiem Pīters Naurs un
turpmāk tā kļuva pazīstama kā Bekusa-Naura
Paplašinātā Forma (BNPF). BNPF izrādījās tik
ērta formālo valodu sintakses apraksta forma, ka turpmāk
praktiski visas programmēšanas valodas tika aprakstītas
šajā notācijā (vēl viens, netiešs Algola
ieguldījums informātikas attīstībā).
Agola-60 izmantošanas procesā
atklājās trūkumi, kas tika pieļauti projektējot
valodu. 1962.gadā ar
Informācijas apstrādes Starptautiskās federācijas
(International Federation for Information Processing, IFIP) protekciju tika
izveidota jauna komiteja, kuras uzdevums bija Algol'a labošana un
pilnveidošana. Jaunās komitejas sastāvā bija daudzi zinātnieki ar pasaules vārdu,
konkrēti Edsgers Deikstrs, Niklauss Virts un Tonijs Hoars.
Galvenā loma Algol-68 izstrādē bija A. van
Veingaardenam, Amsterdamas Matemātiskā centra direktoram.
Diemžēl viņa autoritatīvais vadības stils bieži
radīja nesaskaņas kolektīvā un pat bija par iemeslu Hoara
un Virta aiziešanai no komandas. Par to, cik smags zaudējums tas bija
komandai, var spriest pēc šāda fakta: Virta priekšlikumi,
kurus komiteja nepieņēma, tika ņemti par pamatu Algol W,
kurš pēc tam pārauga Pascal'ā.
Algol-68 kritika noveda pie tā, ka NATO deva
priekšroku citiem principiem un par labāku atzina Ada valodu. Padomju
Savienībā bija Algol-68 izstrādes darba grupas (piemēram,
Novosibirskas grupa, kuru vadīja akadēmiķis Andrejs
Jeršovs), bet plašu izplatību valoda arī neguva.
Result:(y) Subscripts:(i, k);
value n, m;
array a;
integer n, m, i, k;
real y;
comment Matricas a, izmēra n uz m, elementu maksimālais absolūtais lielums tiek nodots rezultāta veidā y, bet tās indeksi — i un k parametros;
begin
integer p, q;
y := 0;
i := k := 1;
for p:=1 step 1 until n do
for q:=1 step 1 until m do
if abs(a[p, q]) > y then
begin
y := abs(a[p, q]);
i := p; k := q
end
end Absmax